{
	let evens = [1,2,3,4,5]
	let adds = evens.map(v=>v+1);
	console.log(evens,adds)
}

{
 	var factory = function(){
 		this.a = 'a'
 		this.b = 'b'
 		this.c = {
 			a:'a+',
 			b:function(){
 				return this.a
 			}
 		}
 	}
 	console.log('---------------factory-------',new factory().c.b())
}

{
  var factory =function(){
 		this.a = 'a'
 		this.b = 'b'
 		this.c = {
 			a:'a+',
 			b: ()=> {return this.a}
 		}
 	}
 	console.log('---------------11111-------',new factory().c.b())
}